package store.lunangangster.bpmn.model;

/**
 * 任何一个Task都是Process中的一个atomic任务，一般用于描述不可细分任务。
 *
 * <p>Task中不包含任何的额外属性，所有属性定义在{@link Activity}中
 *
 * <p>普通的Task对象等价于Bpmn中定义的NoneTask或AbstractTask
 *
 * <p>Task包含以下子类：
 *
 * <ul>
 *  <li>{@link ServiceTask}</li>
 *  <li>{@link UserTask}</li>
 * </ul>
 * 
 * @author cwk
 * @version 1.0
 */
public class Task extends Activity {

  @Override
  public String getModelType() {
    return "NONE_TASK";
  }
}
